//
//  UIImageView+Extension.m
//  YJMusicPlayer
//
//  Created by lanou3g on 15/6/26.
//  Copyright (c) 2015年 杨建. All rights reserved.
//

#import "UIImageView+Extension.h"

@implementation UIImageView (Extension)

#pragma mark - ios模糊效果 参数是图片
+ (UIImageView *)imageWithBlurImage:(NSString *)image;
{
    // 创建一个imageView 他的大小是整个屏幕那么大[UIScreen mainScreen].bounds
    UIImageView *backImage = [[UIImageView alloc] initWithFrame:[UIScreen mainScreen].bounds];
    
    // 给定我们的背景图
    backImage.image = [UIImage imageNamed:image];
    backImage.userInteractionEnabled = YES;
    // 初始化一个UIVisualEffectView的对象
    // 我们的模糊效果是覆盖在背景图上面的
    // 所以我们将我们的模糊效果加载到backImage这个ImageView上面
    UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]];
    // 首先要设置一下我们的visuaEffectView这个视图的大小
    // 将它设置为backImage一样大
    visualEffectView.frame = backImage.bounds;
    
    // 设置透明度
    visualEffectView.alpha = 0.5;
    // 将visusEffView添加到backImage上面
    [backImage addSubview:visualEffectView];
    return backImage;
}


#pragma mark - ios8模糊效果
+ (UIImageView *)imageWithBlur
{
    // 创建一个imageView 他的大小是整个屏幕那么大[UIScreen mainScreen].bounds
    UIImageView *backImage = [[UIImageView alloc] initWithFrame:[UIScreen mainScreen].bounds];
    
    // 给定我们的背景图
    backImage.image = [UIImage imageNamed:@"backgroud1.png"];
    
    backImage.userInteractionEnabled = YES;
    // 初始化一个UIVisualEffectView的对象
    // 我们的模糊效果是覆盖在背景图上面的
    // 所以我们将我们的模糊效果加载到backImage这个ImageView上面
    UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleDark]];
    // 首先要设置一下我们的visuaEffectView这个视图的大小
    // 将它设置为backImage一样大
    visualEffectView.frame = backImage.bounds;
    
    // 设置透明度
    visualEffectView.alpha = 0.7;
    // 将visusEffView添加到backImage上面
    [backImage addSubview:visualEffectView];
    return backImage;
}

@end
